<html><head><title>PMD</title></head><body>
<center><h3>PMD report</h3></center><center><h3>Problems found</h3></center><table align="center" cellspacing="0" cellpadding="3"><tr>
<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>
<tr bgcolor="lightgrey"> 
<td align="center">1</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">15</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#ExcessivePublicCount">This class has a bunch of public methods and attributes</a></td>
</tr>
<tr> 
<td align="center">2</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#ExcessiveClassLength">Avoid really long classes.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">3</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The class 'Aero' has a Cyclomatic Complexity of 3 (Highest = 148).</a></td>
</tr>
<tr> 
<td align="center">4</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">34</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#TooManyFields">Too many fields</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">5</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">37</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#TooManyMethods">This class has too many methods, consider refactoring it.</a></td>
</tr>
<tr> 
<td align="center">6</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">44</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">7</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">44</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">8</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">45</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">9</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">45</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr> 
<td align="center">10</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">68</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like COCKPIT_COMMAND_CONSOLE</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">11</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">70</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like COCKPIT_SHORT_STRING</a></td>
</tr>
<tr> 
<td align="center">12</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">91</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like CRIT_LEFT_THRUSTER</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">13</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">92</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like CRIT_RIGHT_THRUSTER</a></td>
</tr>
<tr> 
<td align="center">14</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">103</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">15</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">103</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr> 
<td align="center">16</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">103</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables that are not final should not contain underscores (except for underscores in standard prefix/suffix).</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">17</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">104</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#SuspiciousConstantFieldName">The field name indicates a constant but its modifiers do not</a></td>
</tr>
<tr> 
<td align="center">18</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">104</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#VariableNamingConventions">Variables should start with a lowercase character</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">19</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">107</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/sunsecure.html#MethodReturnsInternalArray">Returning 'LOCATION_ABBRS' may expose an internal array.</a></td>
</tr>
<tr> 
<td align="center">20</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">109</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/sunsecure.html#MethodReturnsInternalArray">Returning 'LOCATION_NAMES' may expose an internal array.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">21</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">113</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">22</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">116</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">23</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">118</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/javabeans.html#BeanMembersShouldSerialize">Found non-transient, non-static member. Please mark as transient or provide accessors.</a></td>
</tr>
<tr> 
<td align="center">24</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">119</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#LongVariable">Avoid excessively long variable names like orig_structIntegrity</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">25</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">167</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr> 
<td align="center">26</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">170</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">27</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">179</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DefaultPackage">Use explicit scoping instead of the default package private level</a></td>
</tr>
<tr> 
<td align="center">28</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">199</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'gravity' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">29</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">199</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'ignoreheat' is not assigned and could be declared final</a></td>
</tr>
<tr> 
<td align="center">30</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">200</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like j</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">31</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">200</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'j' (lines '200'-'201').</a></td>
</tr>
<tr> 
<td align="center">32</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">203</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'weatherMod' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">33</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">232</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like n</a></td>
</tr>
<tr> 
<td align="center">34</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">232</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'n' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">35</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">237</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like n</a></td>
</tr>
<tr> 
<td align="center">36</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">237</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'n' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">37</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">266</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like b</a></td>
</tr>
<tr> 
<td align="center">38</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">266</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#MethodArgumentCouldBeFinal">Parameter 'b' is not assigned and could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">39</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">290</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/naming.html#ShortVariable">Avoid variables with short names like b</a></td>
</tr>
<tr> 
<td align="center">40</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">316</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/sunsecure.html#ArrayIsStoredDirectly">The user-supplied array 'bc' is stored directly.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">41</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">316</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/sunsecure.html#ArrayIsStoredDirectly">The user-supplied array 'bc' is stored directly.</a></td>
</tr>
<tr> 
<td align="center">42</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">334</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">43</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">404</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'siweight' could be declared final</a></td>
</tr>
<tr> 
<td align="center">44</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">405</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'sithrust' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">45</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">431</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#AvoidReassigningParameters">Avoid reassigning parameters such as 'hits'</a></td>
</tr>
<tr> 
<td align="center">46</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">442</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#AvoidReassigningParameters">Avoid reassigning parameters such as 'hits'</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">47</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">610</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">48</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">612</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">49</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">614</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr> 
<td align="center">50</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">616</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#OnlyOneReturn">A method should have only one exit point, and that should be the last statement in the method</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">51</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">662</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'arc' (lines '662'-'665').</a></td>
</tr>
<tr> 
<td align="center">52</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">662</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'arc' (lines '662'-'669').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">53</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">662</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'arc' (lines '662'-'671').</a></td>
</tr>
<tr> 
<td align="center">54</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">662</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'arc' (lines '662'-'676').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">55</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">662</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'arc' (lines '662'-'678').</a></td>
</tr>
<tr> 
<td align="center">56</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">662</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'arc' (lines '662'-'682').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">57</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">662</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'arc' (lines '662'-'685').</a></td>
</tr>
<tr> 
<td align="center">58</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">662</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'arc' (lines '662'-'688').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">59</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">697</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'rollArcs' has a Cyclomatic Complexity of 12.</a></td>
</tr>
<tr> 
<td align="center">60</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">743</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#ExcessiveMethodLength">Avoid really long methods.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">61</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">743</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'rollHitLocation' has a Cyclomatic Complexity of 63.</a></td>
</tr>
<tr> 
<td align="center">62</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">743</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NcssMethodCount">The method rollHitLocation() has an NCSS line count of 185</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">63</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">743</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method rollHitLocation() has an NPath complexity of 1080</a></td>
</tr>
<tr> 
<td align="center">64</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">750</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'roll' (lines '750'-'951').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">65</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">750</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'roll' could be declared final</a></td>
</tr>
<tr> 
<td align="center">66</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">756</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'wingloc' (lines '756'-'759').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">67</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">756</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'wingloc' (lines '756'-'951').</a></td>
</tr>
<tr> 
<td align="center">68</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">757</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#LocalVariableCouldBeFinal">Local variable 'wingroll' could be declared final</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">69</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">759</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'wingloc' (lines '759'-'951').</a></td>
</tr>
<tr> 
<td align="center">70</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">761</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#SwitchStmtsShouldHaveDefault">Switch statements should have a default label</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">71</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">800</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#SwitchStmtsShouldHaveDefault">Switch statements should have a default label</a></td>
</tr>
<tr> 
<td align="center">72</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">838</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#SwitchStmtsShouldHaveDefault">Switch statements should have a default label</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">73</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">876</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#SwitchStmtsShouldHaveDefault">Switch statements should have a default label</a></td>
</tr>
<tr> 
<td align="center">74</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">914</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#SwitchStmtsShouldHaveDefault">Switch statements should have a default label</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">75</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">984</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#ExcessiveMethodLength">Avoid really long methods.</a></td>
</tr>
<tr> 
<td align="center">76</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">984</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'calculateBattleValue' has a Cyclomatic Complexity of 148.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">77</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">984</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NcssMethodCount">The method calculateBattleValue() has an NCSS line count of 255</a></td>
</tr>
<tr> 
<td align="center">78</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">986</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'obv' (lines '986'-'1,448').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">79</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">986</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'obv' (lines '986'-'1,448').</a></td>
</tr>
<tr> 
<td align="center">80</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1024</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'toSubtract' (lines '1,024'-'1,050').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">81</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1024</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'toSubtract' (lines '1,024'-'1,050').</a></td>
</tr>
<tr> 
<td align="center">82</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1066</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'ammoTypesUsed' (lines '1,066'-'1,490').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">83</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1066</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'ammoTypesUsed' (lines '1,066'-'1,490').</a></td>
</tr>
<tr> 
<td align="center">84</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1120</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">85</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1136</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'dBV' (lines '1,136'-'1,163').</a></td>
</tr>
<tr> 
<td align="center">86</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1136</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'dBV' (lines '1,136'-'1,163').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">87</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1171</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'halveRear' (lines '1,171'-'1,173').</a></td>
</tr>
<tr> 
<td align="center">88</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1171</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'halveRear' (lines '1,171'-'1,173').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">89</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1181</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'dBV' (lines '1,181'-'1,210').</a></td>
</tr>
<tr> 
<td align="center">90</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1181</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'dBV' (lines '1,181'-'1,210').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">91</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1215</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#CollapsibleIfStatements">These nested if statements could be combined</a></td>
</tr>
<tr> 
<td align="center">92</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1305</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">93</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1422</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">94</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1445</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'speedFactor' (lines '1,445'-'1,446').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">95</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1445</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'speedFactor' (lines '1,445'-'1,446').</a></td>
</tr>
<tr> 
<td align="center">96</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1450</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'finalBV' (lines '1,450'-'1,454').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">97</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1450</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'finalBV' (lines '1,450'-'1,454').</a></td>
</tr>
<tr> 
<td align="center">98</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1478</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'pilotFactor' (lines '1,478'-'1,480').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">99</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1478</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'pilotFactor' (lines '1,478'-'1,480').</a></td>
</tr>
<tr> 
<td align="center">100</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1483</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'retVal' (lines '1,483'-'1,490').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">101</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1483</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'retVal' (lines '1,483'-'1,490').</a></td>
</tr>
<tr> 
<td align="center">102</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1497</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#CyclomaticComplexity">The method 'addEntityBonuses' has a Cyclomatic Complexity of 16.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">103</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1497</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method addEntityBonuses() has an NPath complexity of 6912</a></td>
</tr>
<tr> 
<td align="center">104</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1569</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">105</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1569</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">106</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1569</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceVectorWithList">Consider replacing this Vector with the newer java.util.List</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">107</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1570</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceVectorWithList">Consider replacing this Vector with the newer java.util.List</a></td>
</tr>
<tr> 
<td align="center">108</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1570</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#UseArrayListInsteadOfVector">Use ArrayList instead of Vector</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">109</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1591</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">110</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1607</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/sunsecure.html#MethodReturnsInternalArray">Returning 'NUM_OF_SLOTS' may expose an internal array.</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">111</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1640</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'nInternal' (lines '1,640'-'1,641').</a></td>
</tr>
<tr> 
<td align="center">112</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1641</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'nInternal' (lines '1,641'-'1,647').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">113</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1689</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#UselessOverridingMethod">Overriding method merely calls super</a></td>
</tr>
<tr> 
<td align="center">114</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1781</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'omniMultiplier' (lines '1,781'-'1,783').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">115</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1871</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UnnecessaryLocalBeforeReturn">Consider simply returning the value vs storing it in local variable 'critical'</a></td>
</tr>
<tr> 
<td align="center">116</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1984</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#UselessOverridingMethod">Overriding method merely calls super</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">117</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1995</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'explosiveFound' (lines '1,995'-'1,998').</a></td>
</tr>
<tr> 
<td align="center">118</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1995</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'explosiveFound' (lines '1,995'-'2,013').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">119</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1996</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'clCase' (lines '1,996'-'2,013').</a></td>
</tr>
<tr> 
<td align="center">120</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">1998</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'explosiveFound' (lines '1,998'-'2,001').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">121</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2001</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'explosiveFound' (lines '2,001'-'2,001').</a></td>
</tr>
<tr> 
<td align="center">122</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2006</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">123</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2007</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyCatchBlock">Avoid empty catch blocks</a></td>
</tr>
<tr> 
<td align="center">124</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2037</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'side' (lines '2,037'-'2,043').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">125</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2069</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'thrust' (lines '2,069'-'2,073').</a></td>
</tr>
<tr> 
<td align="center">126</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2069</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'thrust' (lines '2,069'-'2,096').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">127</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2070</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'high' (lines '2,070'-'2,096').</a></td>
</tr>
<tr> 
<td align="center">128</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2071</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'side' (lines '2,071'-'2,080').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">129</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2080</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'side' (lines '2,080'-'2,080').</a></td>
</tr>
<tr> 
<td align="center">130</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2088</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'newside' (lines '2,088'-'2,085').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">131</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2088</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'newside' (lines '2,088'-'2,096').</a></td>
</tr>
<tr> 
<td align="center">132</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2158</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/codesize.html#NPathComplexity">The method applyBombs() has an NPath complexity of 548</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">133</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2174</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyCatchBlock">Avoid empty catch blocks</a></td>
</tr>
<tr> 
<td align="center">134</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2181</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyCatchBlock">Avoid empty catch blocks</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">135</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2192</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/basic.html#EmptyCatchBlock">Avoid empty catch blocks</a></td>
</tr>
<tr> 
<td align="center">136</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2200</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">137</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2200</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/typeresolution.html#LooseCoupling">Avoid using implementation types like 'Vector'; use the interface instead</a></td>
</tr>
<tr> 
<td align="center">138</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2200</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceVectorWithList">Consider replacing this Vector with the newer java.util.List</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">139</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2201</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/migrating.html#ReplaceVectorWithList">Consider replacing this Vector with the newer java.util.List</a></td>
</tr>
<tr> 
<td align="center">140</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2201</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#UseArrayListInsteadOfVector">Use ArrayList instead of Vector</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">141</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2238</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#UnnecessaryLocalBeforeReturn">Consider simply returning the value vs storing it in local variable 'used'</a></td>
</tr>
<tr> 
<td align="center">142</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2266</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/optimizations.html#AvoidInstantiatingObjectsInLoops">Avoid instantiating new objects inside loops</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">143</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2354</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'armor0' (lines '2,354'-'2,357').</a></td>
</tr>
<tr> 
<td align="center">144</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2355</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'armor' (lines '2,355'-'2,358').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">145</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2355</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'armor' (lines '2,355'-'2,364').</a></td>
</tr>
<tr> 
<td align="center">146</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2358</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'armor' (lines '2,358'-'2,364').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">147</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2454</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'thresh' (lines '2,454'-'2,456').</a></td>
</tr>
<tr> 
<td align="center">148</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2463</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'thresh' (lines '2,463'-'2,465').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">149</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2512</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'loc' (lines '2,512'-'2,515').</a></td>
</tr>
<tr> 
<td align="center">150</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2529</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">151</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2535</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DD'-anomaly for variable 'loc' (lines '2,535'-'2,535').</a></td>
</tr>
<tr> 
<td align="center">152</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2535</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'loc' (lines '2,535'-'2,554').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">153</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2538</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#ConfusingTernary">Avoid if (x != y) ..; else ..;</a></td>
</tr>
<tr> 
<td align="center">154</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2544</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#SystemPrintln">System.out.print is used</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">155</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2545</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/logging-java.html#AvoidPrintStackTrace">Avoid printStackTrace(); use a logger call instead.</a></td>
</tr>
<tr> 
<td align="center">156</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2549</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/strings.html#UseEqualsToCompareStrings">Use equals() to compare strings instead of '==' or '!='</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">157</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2574</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'vel' (lines '2,574'-'2,593').</a></td>
</tr>
<tr> 
<td align="center">158</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2575</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/controversial.html#DataflowAnomalyAnalysis">Found 'DU'-anomaly for variable 'otherVel' (lines '2,575'-'2,593').</a></td>
</tr>
<tr bgcolor="lightgrey"> 
<td align="center">159</td>
<td width="*%">src/megamek/common/Aero.java</td>
<td align="center" width="5%">2588</td>
<td width="*"><a href="http://pmd.sourceforge.net/rules/design.html#SimplifyBooleanReturns">Avoid unnecessary if..then..else statements when returning a boolean</a></td>
</tr>
</table></body></html>